import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
import axios from 'axios' // 引入请求插件
import Axios from './api/requestData' // 引入封装请求插件的函数
import VueI18n from 'vue-i18n'  //引入vue-i18n
Vue.use(VueI18n);
import "lib-flexible"; //全局自适应插件
import Vant from "vant";//引入vant
import { Lazyload } from 'vant';
import waterfall from 'vue-waterfall2'
Vue.use(waterfall)
import "vant/lib/index.css";
import jquery from "jquery"



const i18n = new VueI18n({
  locale: 'zh',    // 语言标识
  //this.$i18n.locale // 通过切换locale的值来实现语言切换
  messages: {
    'zh': require('./lang/zh'),   // 中文语言包
    'en': require('./lang/en'),    // 英文语言包
    'jap': require('./lang/jap')    // 英文语言包
  }
});


Vue.use(Vant);  
Vue.use(Lazyload, {
  lazyComponent: true
})
Vue.config.productionTip = false; // 阻止显示生产模式的消息  大概意思就是：你运行的Vue是开发模式。为生产部署时，请确保启用生产模式。
Vue.prototype.$Axios = Axios   // 走权限不走全局异常处理 
Vue.prototype.$baseUrl = '/api/'


Vue.prototype.$jquery = jquery
new Vue({
  router,
  store,
  i18n,
  render: h => h(App)
}).$mount("#app");
